<?php 
   $ip = "localhost"; // 数据库服务器地址
   $user = "root";     // 数据库用户名
   $pwd = "123456";     // 数据库密码
   $db = "test";     // 数据库名称
   
   // 创建连接
   $conn = mysqli_connect($ip, $user, $pwd, $db);
   // 检查连接
   if (!$conn) {
       die("连接失败: " .mysqli_connect_error());
   }
   echo "连接成功";

   # 预处理语句
   $stmt = $conn -> prepare(" select * from test ");
   if ($stmt === false) {
        die("预处理语句失败: " . $conn->error);
    }

    # 绑定参数
    # $stmt->bind_param("s", ""); // "ss" 表示两个字符串参数

    $data = [];
    // 执行语句
    if ($stmt -> execute()) {
        // 获取结果
        $result = $stmt->get_result();
        
        // 检查结果
        if ($result->num_rows > 0) {
            // 遍历结果集中的所有记录
            while ($row = $result->fetch_assoc()) {
                $data[] = $row; 
            }
            print_r($data);
        } else {
            echo "未找到记录 \n";
        }
    } else {
        echo "错误:" . $stmt->error;
    }

    // 关闭预处理语句
    $stmt->close();
    // 关闭连接
    $conn->close();
?>